#GET /mall-product/_search
{
    "query": {
    "bool": {
        "must": [
            {
                "match": {
                    "subTitle": "小米"
                }
            }
        ],
            "filter": [
            {
                "term": {
                    "catalogId": 225
                }
            },
            {
                "terms": {
                    "brandId": [
                        "18",
                        "19"
                    ]
                }
            },
            {
                "range": {
                    "skuPrice": {
                        "gte": 0,
                        "lte": 2
                    }
                }
            },
            {
                "nested": {
                    "path": "attrs",
                    "query": {
                        "bool": {
                            "must": [
                                {
                                    "term": {
                                        "attrs.attrId": {
                                            "value": "24"
                                        }
                                    }
                                },
                                {
                                    "terms": {
                                        "attrs.attrValue": [
                                            "是"
                                        ]
                                    }
                                }
                            ]
                        }
                    }
                }
            }
        ]
    }
},
    "sort": [
    {
        "skuPrice": {
            "order": "desc"
        }
    }
],
    "from": 0,
    "size": 20,
    "highlight": {
    "fields": {
        "subTitle": {}
    },
    "pre_tags": "<b style='color:red'>",
        "post_tags": "<b>"
},
    "aggs": {
    "brand_agg": {
        "terms": {
            "field": "brandId",
                "size": 50
        },
        "aggs": {
            "brand_img_agg": {
                "terms": {
                    "field": "brandImg",
                        "size": 10
                }
            },
            "brand_name_agg": {
                "terms": {
                    "field": "brandName",
                        "size": 10
                }
            }
        }
    },
    "catalog_agg": {
        "terms": {
            "field": "catalogId",
                "size": 10
        }
    },
    "attr_agg": {
        "nested": {
            "path": "attrs"
        },
        "aggs": {
            "attr_id_agg": {
                "terms": {
                    "field": "attrs.attrId",
                        "size": 10
                }
            }
        }
    }
}
}